 |
API Documentation
|
|
|
Encompasses all API of component NilkinsScripts.
Definition: Environment.h:7
std::function< void(const DataStack &)> FieldSetter
Callback function signature for a field setter.
Definition: UserTypeFieldDescriptor.h:9
std::string _userTypeName
If a user type, the type name attached.
Definition: UserTypeFieldDescriptor.h:23
std::function< OutputValue(void *)> FieldGetter
Callback function signature for a field getter.
Definition: UserTypeFieldDescriptor.h:8
FieldGetter _getter
Callback that should be use for the getter.
Definition: UserTypeFieldDescriptor.h:16
std::vector< FunctionParameter > DataStack
A data stack, mainly used for parameters.
Definition: FunctionDefines.h:8
FUNCTION_PARAMETER_TYPE _fieldType
Field's type.
Definition: UserTypeFieldDescriptor.h:22
std::string _fieldName
The field's name.
Definition: UserTypeFieldDescriptor.h:19
FunctionParameter OutputValue
The ouput value for a function.
Definition: FunctionDefines.h:9
FieldSetter _setter
Callback that should be use for the setter.
Definition: UserTypeFieldDescriptor.h:17
FUNCTION_PARAMETER_TYPE
Describes a variable type.
Definition: FunctionParameterType.h:12
Holds all the information required to define a field.
Definition: UserTypeFieldDescriptor.h:15